Browsing by Subject "Programming models"
Now showing items 1-8 of 8
-
Article
Integrating Transactions into the Data-Driven Multi-threading Model Using the TFlux Platform
(2016)The introduction of multi-core processors has renewed the interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential ...
-
Conference Object
Integrating transactions into the data-driven multi-threading model using the tflux platform
(2012)Multi-core processors have renewed interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential in the past. However, ...
-
Article
Producer-consumer: The programming model for future many-core processors
(2013)The massive addition of cores on a chip is adding more pressure to the accesses to main memory. In order to avoid this bottleneck, we propose the use of a simple producer-consumer model, which allows for the temporary ...
-
Conference Object
The TERAFLUX project: Exploiting the dataflow paradigm in next generation teradevices
(2013)Thanks to the improvements in semiconductor technologies, extreme-scale systems such as teradevices (i.e., composed by 1000 billion of transistors) will enable systems with 1000+ general purpose cores per chip, probably ...
-
Article
TERAFLUX: Harnessing dataflow in next generation teradevices
(2014)The improvements in semiconductor technologies are gradually enabling extreme-scale systems such as teradevices (i.e., chips composed by 1000 billion of transistors), most likely by 2020. Three major challenges have been ...
-
Conference Object
TFlux: A portable platform for data-driven multithreading on commodity multicore systems
(2008)In this paper we present Thread Flux (TFlux), a complete system that supports the Data-Driven Multithreading (DDM) model of execution. TFlux virtualizes any details of the underlying system therefore offering the same ...
-
Conference Object
Tfluxscc: A case study for exploiting performance in future many-core systems
(Association for Computing Machinery, 2014)The number of computational units integrated in a single processor is rapidly increasing. This suggests that applica-tions will require effcient and effective ways to exploit the parallelism to achieve the performance ...
-
Conference Object
TFluxSCC: Exploiting performance on future many-core systems through Data-Flow
(Institute of Electrical and Electronics Engineers Inc., 2015)The current trend in processor design is to increase the number of cores as to achieve a desired performance. While having a large number of cores on a chip seems to be feasible in terms of the hardware, the development ...